package com.xujie.sportsmeeting.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 报名信息查询DTO
 */
@Data
@Schema(description = "报名信息查询DTO")
public class RegistrationQueryDTO {
    
    @Schema(description = "当前页", example = "1")
    private Long current = 1L;
    
    @Schema(description = "每页大小", example = "10")
    private Long size = 10L;
    
    @Schema(description = "关键词（运动员姓名、工号、项目名称）")
    private String keyword;
    
    @Schema(description = "项目ID")
    private Long eventId;
    
    @Schema(description = "运动员ID")
    private Long athleteId;
    
    @Schema(description = "审核状态：0-待审核，1-审核通过，2-审核拒绝")
    private Integer auditStatus;
    
    @Schema(description = "状态：0-取消，1-正常")
    private Integer status;
    
    @Schema(description = "审核人ID")
    private Long auditUserId;
}